﻿/* popupBox */
.popup {
	width:400px;
}
.popup .sect {
	margin:0;
	padding:0;
	background:none;
}
.popup .sect h2 {
	margin-bottom:0;
	padding:0 12px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-khtml-border-top-left-radius:6px;
	-khtml-border-top-right-radius:6px;
	background-color:#3f4c6b;
	color:#fff;
	line-height:28px;
}
.popup .sect h2 .title {
	float:left;
	width:90%;
	cursor:move;
}
.popup .sect h2 .extra {
	top:8px;
	right:12px;
}
.popup .sect h2 .btnClose {
	background:url(img/icon_close.gif) no-repeat;
}
.popup .sect .sectContent {
	padding: 1em;
	border:1px solid #ccc;
	border-top:0;
	background-color:#fff;
}
iframe.cover {
	display:none;
}
* html iframe.cover {
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:100%;
	height:999em;
}
/* cityPicker */
.iconCity {
	width:7em;
	background:url(img/icon.gif) no-repeat 74px -77px;
	cursor:pointer;
}
.cityPopup {
	overflow:hidden;
	width:400px;
}
.cityPopup .close {
	position:absolute;
	top:1px;
	right:3px;
	color:#ff1a00;
	font:bold 12px "Arial";
	cursor:pointer;
}
.cityBox {
	padding:1em;
	border:1px solid #ccc;
	background:#f7f7f7;
}
.cityBox .province, .cityBox .city {
	zoom:1;
	overflow:hidden;
	padding:6px;
	border:1px solid #eee;
	background:#fff;
}
.cityBox .city{
	margin-top:12px;
}
.cityBox span {
	float:left;
	padding:3px 6px;
	white-space:nowrap;
	cursor:pointer;
}
.cityBox span.active {
	background:#b02b2c;
	color:#fff;
}
/* datePicker */
.iconCalendar {
	width:7em;
	background:url(img/icon.gif) no-repeat 74px 2px;
	cursor:pointer;
}
.dtpick {
	width:252px;
}
.dtpick .monthTable {
	width:100%;
	border:1px solid #ccc;
}
.dtpick .monthTable td {
	width:16.6%;
}
.dtpick tr td {
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	background:#f7f7f7;
	font:11px/18px "Tahoma";
	text-align:center;
	cursor:pointer;
}
.dtpick tr.weekTitle td {
	background-color:#ebffdf;
}
.dtpick input {
	display:block;
	width:96%;
	margin:0 auto;
}
.dtpick td.selmonth {
	color:#fff;
	background-color:#b02b2c;
}
.dtpick .dayTable {
	width:100%;
	border:1px solid #ccc;
}
.dtpick .dayTable td {
	background:#fff;
}
.dtpick .dayTable td.border {
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
}
.dtpick td.hover {
	color:#fff;
	background-color:#000;
	border-bottom:0;
}
.dtpick .dayTable td.selday {
	color:#fff;
	background-color:#b02b2c;
}
/* searchTip */
.searchTip ul,x:-moz-any-link{
	margin-left:1px;
}
.searchTip ul {
	margin-top:-1px;
	padding:1px;
	border:1px solid #3f4c6b;
	background:#fff;
}
.searchTip li {
	zoom:1;
	overflow:hidden;
	padding:3px;
	border-bottom:1px solid #c3e2e6;
	cursor:pointer;
}
.searchTip li.hover {
	background:#4096ee;
	color:#fff;
}
.searchTip li.last {
	border:0;
}
.searchTip li .text {
	float:left;
}
.searchTip li .desc {
	float:right;
	color:#ccc;
}
/* tipBox */
.tipBox {
	_width:10em;
	max-width:10em;
	padding:3px 16px 3px 6px;
	border:1px solid #ccc;
	background:#f7f7f7;
}
.tipBox .close {
	position:absolute;
	top:3px;
	right:5px;
	color:#ff1a00;
	font:bold 12px "Arial";
	cursor:pointer;
}
/* paramsBox */
.sectTab .row .tabList {
	width:auto;
	border-bottom-style:dashed;
}
.sectTab .row .tabList li {
	margin-right:16px;
	padding:1px 0;
	white-space:nowrap;
}
.sectTab .row .tabList li a {
	padding:0 4px;
}
.sectTab .row .tabList li a:hover {
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
}
.sectTab .row .tabList li.active a {
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	background:#58ac26;
	color:#fff;
}
/* Logger */
.logger {
	font:12px "Arial";
}
.logger .extra .debug {
	display:-moz-inline-box;
	display:inline-block;
	font:0/0 "Arial";
	text-indent:-999em;
	overflow:hidden;
	*text-indent:0;
	vertical-align:middle;
	width:16px;
	height:16px;
	background:url(img/icon_log.png) no-repeat 0 -48px;
}
.logger .extra .info {
	display:-moz-inline-box;
	display:inline-block;
	font:0/0 "Arial";
	text-indent:-999em;
	overflow:hidden;
	*text-indent:0;
	vertical-align:middle;
	width:16px;
	height:16px;
	background:url(img/icon_log.png) no-repeat 0 -32px;
}
.logger .extra .warn {
	display:-moz-inline-box;
	display:inline-block;
	font:0/0 "Arial";
	text-indent:-999em;
	overflow:hidden;
	*text-indent:0;
	vertical-align:middle;
	width:16px;
	height:16px;
	background:url(img/icon_log.png) no-repeat 0 -16px;
}
.logger .extra .error {
	display:-moz-inline-box;
	display:inline-block;
	font:0/0 "Arial";
	text-indent:-999em;
	overflow:hidden;
	*text-indent:0;
	vertical-align:middle;
	width:16px;
	height:16px;
	background:url(img/icon_log.png) no-repeat;
}
.logger .extra .hide {
	display:-moz-inline-box;
	display:inline-block;
	font:0/0 "Arial";
	text-indent:-999em;
	overflow:hidden;
	*text-indent:0;
	vertical-align:middle;
	width:16px;
	height:16px;
	background:url(img/icon_log.png) no-repeat 0 -64px;
}
.logger .extra .close {
	display:-moz-inline-box;
	display:inline-block;
	font:0/0 "Arial";
	text-indent:-999em;
	overflow:hidden;
	*text-indent:0;
	vertical-align:middle;
	width:16px;
	height:16px;
	background:url(img/icon_log.png) no-repeat 0 -80px;
}
.logger p.debug {
	color:#37842f;
}
.logger p.info {
	color:#4096ee;
}
.logger p.warn {
	color:#e3cf3e;
}
.logger p.error {
	color:#ff1a00;
}